package com.ttg.pojo;

/**
 * Class WithdrawalReqDTO
 * Description 网关支付提现接口请求实体
 * Create 2016-07-15 10:01:58
 * @author Ardy
 */
public class WithdrawalReqDTO extends GwBasicReqParameters {

    /**
     * Field transAmt
     * Description 交易金额
     */
    private Integer transAmt;

    /**
     * Field drCrFlag
     * Description 借贷标识
     */
    private String drCrFlag;

    /**
     * Field counterpartMediId
     * Description 提现账号
     */
    private String counterpartMediId;

    private String feeDirection;
    /**
     * Field thirdtyp
     * Description 提现账号类型
     */
    private String thirdtyp;

    /**
     * Field usrName
     * Description 开户姓名
     */
    private String usrName;

    /**
     * Field openBank
     * Description 开户银行
     */
    private String openBank;

    /**
     * Field Prov
     * Description 开户行省份
     */
    private String prov;

    /**
     * Field city
     * Description 开户行城市
     */
    private String city;

    /**
     * Field purpose
     * Description 用途
     */
    private String purpose;

    /**
     * Field subBank
     * Description 支行
     */
    private String subBank;

    /**
     * Method toString
     * Description 说明：
     *
     * @return 返回值说明：
     */
    @Override
    public String toString() {
        return "QueryOrderReqDTO{" + "merOrderId='" + merOrderId + '\'' + ", transAmt=" + transAmt + ", drCrFlag='"
               + drCrFlag + '\'' + ", counterpartMediId='" + counterpartMediId + '\'' + ", thirdtyp='" + thirdtyp
               + '\'' + ", usrName='" + usrName + '\'' + ", openBank='" + openBank + '\'' + ", prov='" + prov + '\''
               + ", city='" + city + '\'' + ", purpose='" + purpose + '\'' + ", subBank='" + subBank + '\'' + "} "
               + super.toString();
    }

    /**
     * Method getTransAmt
     * Description 说明：
     *
     * @return 返回值说明：
     */
    public Integer getTransAmt() {
        return transAmt;
    }

    /**
     * Method setTransAmt
     * Description 说明：
     *
     * @param transAmt 说明：
     */
    public void setTransAmt(Integer transAmt) {
        this.transAmt = transAmt;
        this.allParameters.put("transAmt", String.valueOf(transAmt));
    }

    /**
     * Method getDrCrFlag
     * Description 说明：
     *
     * @return 返回值说明：
     */
    public String getDrCrFlag() {
        return drCrFlag;
    }

    /**
     * Method setDrCrFlag
     * Description 说明：
     *
     * @param drCrFlag 说明：
     */
    public void setDrCrFlag(String drCrFlag) {
        this.drCrFlag = drCrFlag;
        this.allParameters.put("drCrFlag", drCrFlag);
    }

    /**
     * Method getCounterpartMediId
     * Description 说明：
     *
     * @return 返回值说明：
     */
    public String getCounterpartMediId() {
        return counterpartMediId;
    }

    /**
     * Method setCounterpartMediId
     * Description 说明：
     *
     * @param counterpartMediId 说明：
     */
    public void setCounterpartMediId(String counterpartMediId) {
        this.counterpartMediId = counterpartMediId;
        this.allParameters.put("counterpartMediId", counterpartMediId);
    }

    /**
     * Method getThirdtyp
     * Description 说明：
     *
     * @return 返回值说明：
     */
    public String getThirdtyp() {
        return thirdtyp;
    }

    /**
     * Method setThirdtyp
     * Description 说明：
     *
     * @param thirdtyp 说明：
     */
    public void setThirdtyp(String thirdtyp) {
        this.thirdtyp = thirdtyp;
        this.allParameters.put("thirdtyp", thirdtyp);
    }

    /**
     * Method getUsrName
     * Description 说明：
     *
     * @return 返回值说明：
     */
    public String getUsrName() {
        return usrName;
    }

    /**
     * Method setUsrName
     * Description 说明：
     *
     * @param usrName 说明：
     */
    public void setUsrName(String usrName) {
        this.usrName = usrName;
        this.allParameters.put("usrName", usrName);
    }

    /**
     * Method getOpenBank
     * Description 说明：
     *
     * @return 返回值说明：
     */
    public String getOpenBank() {
        return openBank;
    }

    /**
     * Method setOpenBank
     * Description 说明：
     *
     * @param openBank 说明：
     */
    public void setOpenBank(String openBank) {
        this.openBank = openBank;
        this.allParameters.put("openBank", openBank);
    }

    /**
     * Method getProv
     * Description 说明：
     *
     * @return 返回值说明：
     */
    public String getProv() {
        return prov;
    }

    /**
     * Method setProv
     * Description 说明：
     *
     * @param prov 说明：
     */
    public void setProv(String prov) {
        this.prov = prov;
        this.allParameters.put("prov", prov);
    }

    /**
     * Method getCity
     * Description 说明：
     *
     * @return 返回值说明：
     */
    public String getCity() {
        return city;
    }

    /**
     * Method setCity
     * Description 说明：
     *
     * @param city 说明：
     */
    public void setCity(String city) {
        this.city = city;
        this.allParameters.put("city", city);
    }

    /**
     * Method getPurpose
     * Description 说明：
     *
     * @return 返回值说明：
     */
    public String getPurpose() {
        return purpose;
    }

    /**
     * Method setPurpose
     * Description 说明：
     *
     * @param purpose 说明：
     */
    public void setPurpose(String purpose) {
        this.purpose = purpose;
        this.allParameters.put("purpose", purpose);
    }

    /**
     * Method getSubBank
     * Description 说明：
     *
     * @return 返回值说明：
     */
    public String getSubBank() {
        return subBank;
    }

    /**
     * Method setSubBank
     * Description 说明：
     *
     * @param subBank 说明：
     */
    public void setSubBank(String subBank) {
        this.subBank = subBank;
        this.allParameters.put("subBank", subBank);
    }

    public String getFeeDirection() {
        return feeDirection;
    }

    public void setFeeDirection(String feeDirection) {
        this.feeDirection = feeDirection;
        this.allParameters.put("feeDirection", feeDirection);
    }
}


//~ Formatted by Jindent --- http://www.jindent.com
